package com.csaba.connector.bha.model;

import com.csaba.connector.bha.SimpleNodeHelper;
import com.csaba.connector.model.Customer;
import com.ind.simplenode.SimpleNode;

public class BHACustomer extends Customer
{
	public BHACustomer()
	{
		super();
		setBank(BHABank.getInstance());
	}

	public BHACustomer( Customer customer, SimpleNode properties )
	{
		this();

		setLoginId(customer.getLoginId());
		setPassword(customer.getPassword());

		setId(properties.getString("id"));
		setName(properties.getString("customerFullName"));

		SimpleNodeHelper.loadProperties(this, properties);
	}

	/**
	addressCard = ''
	annuallyGrossIncome = ''
	authorizableFrom = ''
	birthDate = ''
	birthPlace = ''
	carBuildingYear = ''
	cardDelivery.code = ''
	cardDelivery.text = ''
	child1BirthYear = ''
	child2BirthYear = ''
	child3BirthYear = ''
	child4BirthYear = ''
	city = ''
	codeWord = ''
	computer.code = ''
	computer.text = ''
	country.citizenshipText = ''
	country.code = ''
	country.text = ''
	countryHUN.text = ''
	customerAnalysis.analysisCode = ''
	customerAnalysis.analysisText = ''
	customerAnalysis.subAnalysisCode = ''
	customerAnalysis.subAnalysisText = ''
	customerFullName = ''
	customerGroup.code = ''
	customerGroup.groupCodeBy5 = ''
	customerGroup.text = ''
	customerLocation = ''
	customerMnemonic = ''
	customerType.atso = ''
	customerType.code = ''
	customerType.text = ''
	defaultAccountShortName = ''
	defaultBranch.code = ''
	defaultBranch.text = ''
	defaultBranchNr = ''
	dependentsNumber = ''
	discountCustomer = ''
	domestic = ''
	email = ''
	email2 = ''
	firstName = ''
	firstStoreDate = ''
	houseSince = ''
	housingState.code = ''
	housingState.text = ''
	id = ''
	idCardExpiry = ''
	identityCard = ''
	inactive.flag = ''
	inactive.text = ''
	internalComment = ''
	internet.code = ''
	internet.text = ''
	isCompany = ''
	ivrId = ''
	jobCaracter.code = ''
	jobCaracter.text = ''
	jobStatus.code = ''
	jobStatus.text = ''
	languageCode.code = ''
	languageCode.text = ''
	lastMaintainDate = ''
	lastName = ''
	lifeInsurance = ''
	maritalStatus.code = ''
	maritalStatus.text = ''
	missingData = ''
	mobilNumber.country = ''
	mobilNumber.number = ''
	mobilNumber.region = ''
	mobilNumber2.country = ''
	mobilNumber2.number = ''
	mobilNumber2.region = ''
	monthlyNetIncome = ''
	monthlyRedemption = ''
	monthlyRegularTransferAmount = ''
	mothersName = ''
	notificationCity = ''
	notificationCountryCode.citizenshipText = ''
	notificationCountryCode.code = ''
	notificationCountryCode.text = ''
	notificationMethod.code = ''
	notificationMethod.text = ''
	notificationStreet = ''
	notificationZipCode = ''
	occupation.code = ''
	occupation.text = ''
	otherBank1.code = ''
	otherBank1.text = ''
	otherBank2.code = ''
	otherBank2.text = ''
	otherBank3.code = ''
	otherBank3.text = ''
	permanentCountryCode.citizenshipText = ''
	permanentCountryCode.code = ''
	permanentCountryCode.text = ''
	phoneNumber.country = ''
	phoneNumber.number = ''
	phoneNumber.region = ''
	phoneNumber2.country = ''
	phoneNumber2.number = ''
	phoneNumber2.region = ''
	photoCopy = ''
	previousJobTime = ''
	qualification.code = ''
	qualification.text = ''
	realOwner = ''
	residence.code = ''
	residence.countryName = ''
	residence.text = ''
	responsibilityCode.code = ''
	responsibilityCode.text = ''
	sectorCode.code = ''
	sectorCode.text = ''
	sex.code = ''
	sex.text = ''
	specCustomerType.code = ''
	specCustomerType.text = ''
	specialCustomerType = ''
	street = ''
	taxIdentity = ''
	teaor = ''
	voluntaryPensionCasse = ''
	workSince = ''
	workplaceAddress = ''
	workplaceName = ''
	zipCode = '' */
}
